package ar.com.gals.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@SequenceGenerator(
	name = "gals_id_sequence", 
	sequenceName = "localidad_id_seq", 
	allocationSize = 1
)
@Table(name="localidad")
public class Localidad extends Gals {

	@Column(name="nombre", nullable = false)
	private String nombre;
		
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "provincia_id", referencedColumnName = "id", nullable = false)
	private Provincia provincia;

	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public Provincia getProvincia() {
		return provincia;
	}
	public void setProvincia(Provincia provincia) {
		this.provincia = provincia;
	}
}
